Warm and Fluffy Cinnamon-Nut Rolls with Creamy Frosting

These homemade cinnamon rolls, studded with crunchy walnuts and topped with luscious cream cheese frosting, are the ultimate treat for a cozy morning or a sweet afternoon indulgence.

Ingredients

For the Dough:

Ingredient

Quantity

All-purpose flour

3 cups

Granulated sugar

1/4 cup

Baking powder

2 tablespoons

Salt

1 teaspoon

Unsalted butter, softened

1/3 cup

Large egg

1

Whole milk

1 1/2 cups

For the Filling:

Ingredient

Quantity

Unsalted butter, softened

3/4 cup

Brown sugar, packed

2 cups

Ground cinnamon

4-5 tablespoons

Chopped walnuts

1/2 cup

For the Cream Cheese Frosting:

Ingredient

Quantity

Cream cheese, softened

4 oz

Unsalted butter, softened

1/4 cup

Powdered sugar

1 cup

Vanilla extract

1 teaspoon

Instructions

1. Make the Dough

  • In a large mixing bowl, combine flour, sugar, baking powder, and salt.

  • Add softened butter, blending until the mixture looks like coarse crumbs.

  • In a small bowl, whisk egg and milk together.

  • Slowly mix wet ingredients into dry, stirring until a soft, pliable dough forms.

2. Shape the Dough

  • On a floured surface, roll the dough into a 1/4-inch-thick rectangle, about 12×18 inches.

3. Add the Filling

  • Spread softened butter evenly over the dough, leaving a small border.

  • Mix brown sugar, cinnamon, and chopped walnuts in a bowl. Sprinkle evenly over the butter.

4. Form the Rolls

  • Starting from a long edge, tightly roll the dough into a log.

  • Using a sharp knife or dental floss, cut the log into 12 even rolls.

5. Bake the Rolls

  • Arrange rolls in a greased 9×13-inch baking dish, leaving space for rising.

  • Cover with a clean towel and let rise in a warm spot for 30-40 minutes, until puffy.

  • Preheat oven to 375°F (190°C).

  • Bake for 25-30 minutes, until golden and fragrant.

6. Prepare the Frosting

  • In a medium bowl, beat cream cheese and butter until smooth.

  • Gradually add powdered sugar and vanilla, mixing until creamy.

7. Serve and Enjoy

  • Let rolls cool for 10 minutes, then spread or drizzle with cream cheese frosting.

  • Serve warm for maximum comfort, paired with coffee or milk.

Tip: Store leftovers in an airtight container for up to 3 days; reheat gently before serving.

Share this recipe to spread the warmth of homemade cinnamon rolls with family and friends!